/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package vigas.calculos;

/**
 *
 * @author Gabriel
 */
public interface DiagramaEsforco {


    //Calcula esforços de carga distribuída entre os pontos 'a' e 'b' da viga
    public void calcularEsforcosCargaDistribuida(double w1, double w2, double a,double b);


    //Calcula esforços de carga concentrada, a uma distancia 'a' do extremo esquerdo da viga
    public void calcularEsforcosCargaConcentrada(double w, double a);


    //Calcula esforços de momento aplicado a uma distancia 'a' do extremo esquerdo da viga
    public void calcularEsforcosMomentoConcentrado(double mo, double a);

    public double [] getM();
    public double [] getV();

}
